package com.moss.cloud.plugins.api.model.from;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.io.Serializable;

@Data
public class CodeTemplateFrom implements Serializable {
    private Long id;
    /**模板名称*/
    @NotBlank(message = "模板名称不能为空")
    @Size(max = 120, message = "模板名称最大长度为120位")
    private String templateName;
    /**模板内容*/
    @NotBlank(message = "模板内容不能为空")
    private String templateContent;
    /**模板类型（1:后端模板，2:前端模板）*/
    @NotNull(message = "模板类型不能为空")
    private Integer templateType;
    /**模板说明*/
    @NotBlank(message = "模板说明不能为空")
    @Size(max = 150, message = "模板说明最大长度为150位")
    private String templateDesc;

}
